Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London French Open - Paris Germany F2 Portugal F2 Portugal F3 Greece F1 Greece F2 Israel F3 Slovenia F2 Slovenia F3 Austria F1 Austria F5 Croatia F2 Italy F1 France F9 Italy F6 Austria F6 Turkey F39 Turkey F40 Turkey F41 Turkey F42 Greece F17 Greece F18 Czech Republic F7 Senegal F1 Senegal F2 Turkey F48 USA F3 USA F4 Egypt F5 USA F5 Egypt F6 France F6 Italy F6 Philippines F1 Italy F7 Czech Republic F2 Egypt F21 Austria F1 Germany F7 Austria F4 Austria F5 Austria F6 Austria F7 Austria F8 Austria F9 Turkey F37 Turkey F38 Turkey F48 Turkey F1 Egypt F3 Egypt F4 Egypt F8 Turkey F12 Turkey F13 Austria F4 Austria F5 Austria F6 Egypt F14 Egypt F15 Czech Republic F3 Austria F2 Slovakia F1 Austria F7 Austria F8 Austria F9 Turkey F47 Germany F2 Germany F3 Israel F4 Israel F5 Croatia F5 Netherlands F2 Czech Republic F1 Czech Republic F2 Netherlands F3 Austria F2 Austria F3 Austria F10 Austria F4 Egypt F35 Egypt F34 Tunisia F14 Tunisia F15 Turkey F18 Italy F21 Turkey F19 Austria F7 Austria F8 Turkey F49 Czech Republic F5 Egypt F31 Egypt F32 Greece F3 (Heraklion) Turkey F13 (Antalya) Turkey F14 (Antalya) Turkey F17 (Antalya) Turkey F18 (Antalya) Turkey F19 (Antalya) Czech Republic F3 (Jablonec Nad Nisou) Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Austria F4 (St. Poelten) Austria F5 (Vogau) Austria F6 (Innsbruck) Serbia F3 (Subotica) Hungary F7 (Kecskemet) Turkey F35 (Antalya) Turkey F36 (Antalya) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) Turkey F41 (Antalya) Turkey F42 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Kazakhstan F2 (Aktobe) Malaysia F1 M25 Trnava M25 Sharm ElSheikh Medibank Private International - Sydney M25 Kramsach M25 Ollersbach M25 Maribor Prague Open - Prague Geneva Challenger - Geneva Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Czech Open - Prostejov ATU Cup - Weiden Challenger Groningen - Groningen Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Siemens Open 2004 - Scheveningen Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Top Wool Challenger - Biella Mobilux Open - Luxembourg PrivatBank Cup - Dnepropetrovsk Tennis Napoli Cup 2006 - Napoli XL Bermuda Open - Bermuda Czech Open 2006 - Prostejov San Marino Cepu Open - San Marino Egypt F9 Pekao Open - Szczecin Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk ATP Challenger Trophy 2007 - Trnava 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Tean International - Alphen BMW Tennis Championship - Sunrise Pekao Open - Szczecin Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn Tatra Banka Slovak Open - Bratislava Kos Succhetti Tennis Cup - Cordenons Flea Market Cup Busan Challenger Tennis - Busan Samsung Securities Cup - Seoul Prostejov Challenger Barletta Challenger Ostrava Challenger Zagreb Challenger Marburg Challenger Poznan Challenger Rijeka Challenger Palermo Challenger M25 Trento Rabat Challenger Barletta Challenger Rome Challenger Scheveningen Challenger Rennes Challenger Geneva Challenger M25 Ceska Lipa Meknes Challenger Blumenau Challenger Santos Challenger Kosice Challenger Trnava Challenger Tashkent Challenger Ortisei Challenger Santiago Challenger Santiago Challenger Prostejov Challenger Milan Challenger Pekao Open 2001 - Szczecin Trnava Challenger Andria Challenger Samarkand Challenger Mestre Challenger Tampere Challenger Karshi Challenger Eskisehir Challenger Prague Challenger Poprad Tatry Challenger Prague Challenger Meerbusch Challenger Napoli Challenger Morelos Challenger The Nottingham Challenger - Nottingham Puebla Challenger Prague Open - Prague Furth Challenger Prague Challenger Banja Luka Challenger Banca Stato Challenger - Lugano Poprad Tatry Challenger Milan Challenger Steelers Cup - Kosice Ljubljana Open - Ljubljana Geneva Challenger - Geneva Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Budapest Challenger Noumea Challenger Czech Indoor Open - Prague St. Brieuc Challenger M25 Sunderland Tunis Challenger M25 Glasgow Braga Challenger Poznan Challenger Ismaning Challenger Bratislava Challenger M25 Roehampton Egypt F5 Open Sainte Victoire - Aix-En-Provence Mons Challenger Portoroz Challenger Ispat Open 2004 - Ostrava Steelers Cup - Kosice Ilkley Challenger Ortisei Challenger Eckental Challenger Rennes Challenger Budapest Challenger Mons Challenger Lille Challenger St. Brieuc Challenger Taipei City Challenger Porsche Open - Poznan Ostrava Challenger Heilbronn Challenger Poznan Challenger Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba M25 Antalya Oberstaufen Cup - Oberstaufen Ljubljana Challenger Okal Cup 2004 - Eckental Jameson Cup - Milan Mouilleron-Le-Captif Challenger Quimper Challenger M25 Cervia Bratislava Challenger Challenger 42 - Andrezieux Ortisei Challenger Orleans Challenger Murcia Challenger Czech Open 2005 - Prostejov Siemens Open - Scheveningen Zug Challenger Meerbusch Challenger Salzburg-Anif Challenger Qatar ATP Challenger - Doha Biel Challenger KGHM Emax Polish Indoors - Wroclaw Salzburg Challenger Mauthausen Challenger Ostrava Challenger Gemax Open - Belgrade Blois Challenger Bad Waltersdorf Challenger Bratislava 2 Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Trani Challenger San Marino Challenger Kazan Challenger M15 Telfs Sao Paulo Challenger Mauthausen Challenger Tunis Challenger Salzburg Challenger 10° Trofeo Luigi Pezzoli - Bergamo Alicante Challenger Heilbronn Challenger Brest Challenger Prosperita Open 2006 - Ostrava Heilbronn Challenger Salzburg Challenger Bergamo Challenger Ostrava Challenger Nonthaburi 2 Challenger M25 Maribor Nonthaburi 3 Challenger ECM Prague Open - Prague Germany F1 Tulln Challenger Szczecin Challenger Ostrava Challenger Baden Open - Ettlingen Mauthausen Challenger Tulln Challenger Prostejov Challenger Szczecin Challenger Top Wool Challenger-Immagine Trophy - Biella Tulln Challenger Braunschweig Challenger Szczecin Challenger Bad Waltersdorf Challenger Valencia Challenger Hersonissos 1 Challenger Hersonissos 2 Challenger Quimper Challenger Nonthaburi 2 Challenger Bratislava Challenger Bratislava Challenger Vilnius Challenger Tenerife 2 Challenger Girona Challenger Oeiras 3 Challenger Oeiras 4 Challenger Bergamo Challenger Prostejov Challenger Unicredit Czech Open 2007 - Prostejov Lyon Challenger Ilkley Challenger Tulln Challenger Zivnobanka Czech Open - Prostejov 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Exim Agmedia Open - Kosice West of England Challenger - Bristol Bad Waltersdorf Challenger Kyiv Open - Kiev Lisbon Challenger Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Lambertz Open - Aachen Cordenons Challenger Dusseldorf Open 2006 - Dusseldorf Prosperita Open 2007 - Ostrava ECU Prague Open - Prague South African Airways Tennis Open - Durban Cherbourg Challenger Morocco Tennis Tour - Casablanca Samsung Securities Cup - Seoul Flea Market Cup - Busan PEOPLEnet Cup - Dnepropetrovsk Malaysian Open - Kuala Lumpur Singapore Challenger Prague 1 Challenger Ostrava Challenger Prostejov Challenger Como Challenger Unicredit Czech Open - Prostejov Porsche Open - Poznan Tatra Banka Slovak Open - Bratislava Ismaning Challenger IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun Hamburg Challenger Bergamo Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Athens Challenger Sofia Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok International Indoor Tennis Championships of Croatia - Zagreb Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Helsinki Challenger The Priority Telecom Open - Amersfoort St. Petersburg Open - St. Petersburg Agri Challenger Napoli Challenger Monza Challenger ABN/AMRO World Tennis Tournament - Rotterdam Rome Challenger Cairo Challenger Furth Challenger The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Kosice Challenger Orange Prokom Open - Sopot Helsinki Challenger Sydney International - Sydney Nonthaburi 1 Challenger Tampere Challenger Kitzbuhel Challenger Medibank International - Sydney Brasil Open - Costa do Sauipe Tenerife 3 Challenger Como Challenger Copa Telmex - Buenos Aires Zadar Challenger Barcelona Challenger Davidoff Swiss Indoors Basel - Basel Ortisei Challenger Ordina Open - s-Hertogenbosch Salzburg Challenger Burnie Challenger Austrian Open - Kitzbuhel Cherbourg Challenger Marrakech Challenger China Open - Beijing BA-CA Tennis Trophy - Vienna Napoli Challenger Prague Challenger Prostejov Challenger Dubai Open - Dubai Kosice Challenger Marburg Challenger Braunschweig Challenger Sopot Challenger Poznan Challenger Medibank International - Sydney AIG Japan Open - Tokyo Open SEAT 2008 - Barcelona BMW Open - Munich Heilbronn Challenger Pilot Pen Tennis - New Haven Quimper Challenger Lisbon Challenger Casablanca Challenger Masters Series - Hamburg Rabat Challenger Olbia Challenger Rio Quente Challenger Furth Challenger Oberstaufen Challenger Lugano Challenger Aircel Chennai Open - Chennai Eckental Challenger Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Bet-At-Home Austrian Open - Kitzbuhel Prague Challenger Milan Challenger If Stockholm Open - Stockholm Oberstaufen Challenger Banja Luka Challenger SkiStar Swedish Open - Bastad Gerry Weber Open - Halle Santos Challenger Cali Challenger Prague Challenger Biella Challenger Rennes Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Erste Bank Open - Vienna Brescia Challenger Casablanca Challenger Pau Challenger Generali Open - Kitzbuhel Biella Challenger Manerbio Challenger Alphen Challenger Moselle Open - Metz Mons Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Happy Valley Challenger Cherbourg Challenger Guadalajara Challenger San Luis Potosi Challenger Koblenz Challenger Trieste Challenger Ostrava Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Prague Challenger BMW Open - Munich Scheveningen Challenger Liberec Challenger Erste Bank Open - Vienna Bet-at-home Cup - Kitzbuhel Como Challenger Topshelf Open - 's-Hertogenbosch Austrian Open - Kitzbuhel Alphen Challenger Open Sud de France - Montpellier Nordea Open - Bastad Sibiu Challenger Mohammedia Challenger Casablanca Challenger Cherbourg Challenger Montemar Challenger Erste Bank Open - Vienna Lisbon Challenger Caltanissetta Challenger Poprad Tatry Challenger Noventi Open - Halle Nottingham Challenger Sibiu Challenger Erste Bank Open - Vienna Anning Challenger Nottingham Challenger Open de Franche-Comte - Besancon Orleans Challenger Eckental Challenger Mauthausen Challenger Prague Challenger Bergamo Challenger Biel Challenger Tulln Challenger Biella Challenger Swiss Open - Gstaad Nonthaburi 1 Challenger Intrum Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Swiss Open - Gstaad Rome Challenger European Open - Antwerp Caltanissetta Challenger Sardegna Open - Cagliari SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Generali Open - Kitzbuhel Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam The Artois Championships - London Open 13 Provence - Marseille Erste Bank Open - Vienna Open 13 Provence - Marseille Salinas Challenger Tata Open Maharashtra - Pune Cordenons Challenger Helsinki Challenger Qatar ExxonMobil Open - Doha Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championships - Houston Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Barcelona Open Banc Sabadell - Barcelona Chennai Open - Chennai SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Generali Open - Kitzbuhel Erste Bank Open - Vienna Rome Challenger Erste Bank Open - Vienna Open Sud de France - Montpellier Prostejov Challenger BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Sony Ericsson Open - Miami Generali Open - Kitzbuhel Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells If Stockholm Open - Stockholm Tennis Masters Series - Madrid French Open - Paris Wimbledon - London Western & Southern Open - New York Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Generali Open - Kitzbuhel French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, Group I, 2R, UKR-AUT 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Finals, Group F Davis Cup, Qualifiers, 1R, KOR-AUT 3-1 French Open - Paris Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, Group I, 1R, AUT-BLR 5-0 Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, World Group, PO, AUT-AUS 3-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, Group I, 1R, FIN-AUT 2-3 Davis Cup, Group I, 1R, POR-AUT 1-4 ATP Cup - Melbourne Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Group I, 1R, AUT-POR 1-3 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Beijing Davis Cup, World Group, PO, CRO-AUT 3-1 Bratislava 2 Challenger